
import {createPinia} from 'pinia'
import { createApp } from 'vue'
import persistedstate from 'pinia-plugin-persistedstate'
// import App from './App.vue'
// import App from './02组件插槽.vue'
// import App from './03-作用域插槽.vue'
import App from './04-路由.vue'
// import App from './05-路由-黑马搜索.vue'
// import App from './06-状态管理.vue'
// import App from './01-组件通讯.vue'

import router from './router'

const pinia = createPinia()
const app = createApp(App)
// 注意：这个是 pinia 的插件，通过 pinia.use() 来使用
pinia.use(persistedstate)
// 使用状态管理 pinia
app.use(pinia)
// 使用路由管理 router
app.use(router)
app.mount('#app')
